Mac Overview

The SysTrack macOS Agent includes endpoint data collection and integration with the SysTrack tool suite for both Cloud and On Premises. For a full list of supported features, see SysTrack Supported Features.

About the Agent

The SysTrack macOS agent requires a connection to a SysTrack Server:

  • On-premises configuration: The Agent communicates with a Windows SysTrack Server.

  • Cloud configuration: The Agent communicates with a Cloud Tenant Server.

The agent is 64-bit. The agent runs as a root level daemon managed by launchd. Collected data is stored within an SQLite database.

Supported Platforms

Ensure that you meet the requirements outlined in Supported Operating Systems and Platforms.

File System Details

The following table lists key directories when interacting with the Agent.

Directory

Notes

/Library/Application Support/Lakeside Software

This is the Agent directory, which is created by the installer and contains all files needed for the Agent to run properly.

/Library/Logs/DiagnosticReports

An existing system directory that contains crash reports from programs run as root. If the SysTrack Agent crashes at any point, a file will be written in this directory with the following naming convention: lsiagentd_{timestamp}_{host}.crash. Include any applicable crash reports when contacting Customer Support.

/Library/LaunchDaemons

Location of the launchd configuration file.

/etc/newsyslog.d

Location of the configuration file for log rotation.

The following table lists notable files in the Agent directory:

File Notes

lsiagentd

Executable agent daemon

lsiagent.cfg

Agent’s configuration file

lsiagent.log

Agent’s log file

lsiagentctl

Agent control script to start/stop/restart lsiagentd daemon. For more information, see Controlling the SysTrack Agent.

database/collect.sqlite3

Agent’s collection database

uninstall_systrack.sh

Uninstall script for Agent

systrack_diagnostics_report

Script to collect key diagnostic information when opening a support case